* {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Medium';
  src: url('../static/font/OPPO-OS.woff2');
}

body {
  cursor: url(),
    auto !important;
  font-family: 'HarmonyOS_Sans_SC_Medium';
}
a,
i {
  cursor: url(),
    auto !important;
}

* ::selection {
  color: #fff;
  background-color: var(--themeColor);
}

* ::-moz-selection {
  color: #fff;
  background-color: var(--themeColor);
}

*::-webkit-selection {
  color: #fff;
  background-color: var(--themeColor);
}

*::-webkit-scrollbar,
*::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

*::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: var(--themeColor);
  background-image: -webkit-linear-gradient(
    45deg,
    var(--scrollbar-thumb-color) 25%,
    transparent 0,
    transparent 50%,
    var(--scrollbar-thumb-color) 0,
    var(--scrollbar-thumb-color) 75%,
    transparent 0,
    transparent
  );
}

*::-webkit-scrollbar {
  width: 7px;
  height: 6px;
}

*::-webkit-scrollbar-corner {
  background: transparent;
}
